package com.cloudbroker.bcs.platform.dav.bizapi.service.common.sms.vo;

import com.cloudbroker.bcs.common.validatioin.annotation.EnumValue;
import com.cloudbroker.bcs.common.validatioin.annotation.Mobile;
import com.cloudbroker.bcs.common.validatioin.annotation.NotBlank;
import com.cloudbroker.bcs.platform.dav.bizapi.constants.type.VerifySource;
import com.cloudbroker.bcs.platform.dav.bizapi.service.base.vo.HSBCPSVO;

public class SmsVerifyForm extends HSBCPSVO{

	/**
	 * 
	 */
	private static final long serialVersionUID = 1L;

	@NotBlank
	@Mobile
	private String mobile;
	
	@NotBlank
	private String verify_code;
	
	@NotBlank
    @EnumValue(enumClass = VerifySource.class)
    protected String verify_source;

	public String getMobile() {
		return mobile;
	}

	public void setMobile(String mobile) {
		this.mobile = mobile;
	}

	public String getVerify_code() {
		return verify_code;
	}

	public void setVerify_code(String verify_code) {
		this.verify_code = verify_code;
	}

	public String getVerify_source() {
		return verify_source;
	}

	public void setVerify_source(String verify_source) {
		this.verify_source = verify_source;
	}

	
	
}
